@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background: url(../images/back-bj.jpg) repeat-y ;
	background-size: 100% auto;
	/*overflow-x: hidden;*/
	min-width:1400px;

}


/*table{border-collapse:collapse;border-spacing:0px;}*/
a{text-decoration:none;font-size:14px;outline:none;}
/* a:hover{text-decoration:underline} */
a:active{outline:none;}
a img{border:0;}
p{ margin:0; padding:0}
.clearfix{clear:both}
.overflow{ overflow:hidden}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}
b{ margin:0; padding:0}
textarea{resize:none;overflow:auto}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input{ outline:none; border:none; background-color:transparent}
.float-r{float: right !important}
.float-l{float: left !important;}




.head-bj{ width: 100% ; height: 151px ; border-top: 2px solid #0080c2 ; position: relative; z-index: 9; }
.head-box{ width: 1434px; height: 151px; margin: 0 auto;  position: relative; background: url(../images/bj.png) repeat-y ;}

.logo-box{ width: 1360px; padding: 18px 0 0 53px ;float: left; position: relative;}
.logo-box h1 a img{ width: 222px; }

.seac-bj{ width: 270px; height: 36px; background: url(../images/seac-bj.jpg) no-repeat; position: absolute;right: 57px;bottom: 13px;}
.seac-c{width: 270px; height: 36px;position: relative;}
.seac-c .inp{ width: 220px; height: 36px ; line-height: 36px; font-size: 14px; color: #333 ;position: absolute; left: 10px;top: 0}
.seac-c .submit{ width: 38px; height: 34px; background: url(../images/sec.png) no-repeat center center;position: absolute;right: 1px;top: 1px;cursor: pointer;}


.nav{ width: 1030px; position: relative; left: 73px;top: 34px }
.nav ul{ width: 1100px ;}
.nav ul li{float: left; position: relative; margin-right: 68px; height: 41px; }
.nav ul li .ad{ font-size: 16px; color: #282828;}
.nav ul li .on{ font-size: 16px; color: #30a9e7;}
.nav ul li .xial-bj{ width: 996px; position: absolute; left: 0; top: 41px ; overflow: hidden;text-align: left ;display: table ;word-spacing: -1em ; display: none}
.nav ul li .xial-bj a{ width: 114px; height: 70px; line-height: 70px; text-align: center; font-size: 16px; color: #fff ; background-color: #30a9e7; display: inline-block; overflow: hidden;}
.nav ul li .xial-bj a:hover{ background-color: #60bded ;font-weight: bold}
.nav ul li:hover .ad{color: #30a9e7}
.nav ul .lam8 .xial-bj{ position: absolute; left: inherit; right: 0 ;text-align: right;}
.nav ul .lam7 .xial-bj{ position: absolute; left: inherit; right: 0 ;text-align: right;}
.nav ul .lam6 .xial-bj{ position: absolute; left: inherit; right: 0 ;text-align: right;}
/* .nav ul .lam5 .xial-bj{ position: absolute; left: inherit; right: 0 ;text-align: right ; } */




.flexslider{width:100%; height:568px; position: relative; overflow:hidden; z-index: 1; }
/*图片*/
.flex-viewport,.flexslider .slides,.flexslider .slides li/*,.flexslider .slides li a img*/{ display: block; width:100%; /*height:100%;*/}
.flexslider .slides li { overflow: hidden; position: relative;}
.flexslider .slides li a { display: block; width:1920px; height:100%; position: relative; left:50%; margin-left:-960px}
.flexslider .slides li a { text-align: center;}
.flexslider .slides li a img { display: inline-block; width:100%; height:568px; }

/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:60px;text-align:center; z-index: 9999;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline; }
.flex-control-paging li a{ background-image:url(../images/dd.png) ;background-position: center 0; display: block; width: 29px; height:10px; overflow: hidden; text-indent: -99em; cursor: pointer; margin: 0 2px }
.flex-control-paging li a.flex-active{ background-position: center -10px;  }




.foot-bj{ width: 100% ; height: 309px; background-color: #114988 ; overflow: hidden;}
.foot-c{ width: 1328px; margin: 0 auto; padding: 60px 0 0 0}
.tong{float: left; margin-right: 118px;}
.tong img{ width: 222px; height: 58px;}

.gy-box{ width: 167px ;float: left;}
.gy-box a{ width: 150px;display: block ; height: 18px; line-height: 18px; font-size: 16px; color: #b8c3cf ; margin-bottom: 18px; overflow: hidden;}
.gy-box a:hover{color: #fff}

.lianx-box{ width: 420px ;float: left;}
.lianx-box h3{ width: 100% ; line-height: 18px; font-size: 16px; color: #fff ; margin-bottom: 16px;}
.lxt{ width: 100%; height: 20px ; margin-bottom: 11px;}
.lxt h4{float: left; line-height: 20px; color: #b8c3cf ; padding-left: 31px;}

.xunz-box{ width: 340px ;float: right;}
.xunz-box h3{ width: 100% ; line-height: 18px; font-size: 16px; color: #fff ; margin-bottom: 12px;}


.cha-box{ width: 100% ; height: 34px ;}
.nav2 { width: 142px; height: 32px ; padding-left: 5px; border: solid 1px #a0b6cf ; position: relative; float: left; margin-right: 3px; border-radius:4px ; -webkit-border-radius:4px ; -moz-border-radius:4px ; -ms-border-radius:4px ; -o-border-radius:4px ; }
.nav2 p {width:100% ;height:32px; line-height:32px;display:block; font-size:16px; color:#b8c3cf;overflow: hidden}
.nav2 .set {background:url(../images/down.png) no-repeat ; background-position:123px 12px;}
.nav2 .select {background:url(../images/up.png) no-repeat ; background-position:123px 12px ;}
.nav2 .new {width:144px;position:absolute; left: 0; top: 33px; height: auto !important; padding-top: 5px; background-color: #fff; max-height:180px; overflow-y:auto; border: solid 1px #aab7bd; border-top: none; overflow-x: hidden; z-index: 99; display: none }
.nav2 ul li { width:100%; margin:3px 0}
.nav2 ul li a{ width:260px; height:25px; line-height:25px;  padding-left:10px; display:block;  font-size:14px; color:#82aacd;  overflow:hidden}
.nav2 ul li:hover a{ color: #28577f; background-color: #c9e0f5}
.subm{ width: 32px; height: 34px; text-align: center ; line-height: 32px; border: solid 1px #a0b6cf ; border-radius:4px ; -webkit-border-radius:4px ; -moz-border-radius:4px ; -ms-border-radius:4px ; -o-border-radius:4px ; float: right ;color:#b8c3cf; cursor: pointer; }

.ewm-bj{ width: 100% ; padding: 28px 0 0 0; overflow: hidden;}
.ewm-box{ width: 114px; float: right ;text-align: center ; margin-left: 34px;}
.ewm-box img{ width: 112px; height: 112px;}
.ewm-box h4{ font-size: 14px; color: #fff ; line-height: 16px; padding: 12px 0 0 0}

.copy-bj{width: 100% ;height: 57px; background-color: #114988 ; border-top: 1px solid #416da0; overflow: hidden; }
.copy-c{ width: 1328px; margin: 0 auto; overflow: hidden;} 
.copy-c h3{line-height: 57px ;float: left; font-size: 14px; color: #fff}
.copy-c h4{line-height: 57px ;float: right; font-size: 14px; color: #fff}
.copy-c h4 a{ font-size: 14px; color: #fff}


.icc-box{ height: 34px;position: absolute;right: 58px; top: 25px; overflow: hidden;}


.icc-box .mg5{ position: relative; top: 2px; float: left;}
.icc-box .mg5 a{float: left; width: 28px !important; height: 28px !important; cursor: pointer; margin: 0 !important }
.icc-box .mg5 .bshare-weixin {background: url(../images/ico1.png) no-repeat !important}
.icc-box .mg5 .bshare-sinaminiblog {background: url(../images/ico2.png) no-repeat !important}
.icc-box .mg5 span{ width: 1px; height: 34px ; border-right: 1px solid #afafaf ;float: left; margin: 0 22px;}
.icc-box .mg5 .bshare-weixin:hover {background: url(../images/ico1-1.png) no-repeat !important}
.icc-box .mg5 .bshare-sinaminiblog:hover {background: url(../images/ico2-1.png) no-repeat !important}

.yu-yan{ width: 53px; height: 34px; background: url(../images/sjx.png) no-repeat right center ;float: left;}
.yu-yan h3{ width: 28px; height: 28px  ; background: url(../images/ico3.png) no-repeat; margin: 2px 0 0 0}
.yu-yan:hover h3{ background: url(../images/ico3-1.png) no-repeat;}



.icc-box{ overflow: inherit}
.yu-yan{ width: 53px; height: 54px; background: url(../images/sjx.png) no-repeat right 16px ;float: left; }
.xla{ background-color: #fff ; border: solid 1px #d4d4d4; padding: 3px 9px; position: absolute; right: -1px; top: 43px; box-shadow: #d8d8d8 0 0 5px 1px; overflow: hidden;display: none}
.xla a{ width: 100%;display: block; margin: 10px 0; overflow: hidden;}
.xla a img{float: left;}
.xla a span{float: left; line-height: 18px; font-size: 14px; color: #7e7e7e; padding-left: 9px;text-transform:uppercase; }
.xla a:hover span{color: #282828}


.lxt h4 a{ font-size: 14px;color: #b8c3cf;}

.copy-c h3 a{font-size: 14px;
	color: #fff;}










